#facebook {
  /* header for side elements */
  /* thumbnail border */
  /* small profile photos */
  /* comment area arrow */
  /* side notifications */
  /* auto complete tag */
  /* some fixes */
  /* chat area */ }
  #facebook .uiMediaThumbWrap {
    -webkit-box-shadow: 1px 1px 1px #cccccc;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 1px #cccccc;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 1px #cccccc;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook #contentCol {
    -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.5);
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.5);
    /* FF3.5 - 3.6 */
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.5);
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    -moz-border-radius: 3px;
    /* FF1-3.6 */
    -webkit-border-radius: 3px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 3px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #facebook .uiButton,
  #facebook .uiButtonSuppressed:active,
  #facebook .uiButtonSuppressed:focus,
  #facebook .uiButtonSuppressed:hover,
  #facebook .uiButton:active,
  #facebook .uiButtonDepressed {
    -moz-border-radius: 2px;
    /* FF1-3.6 */
    -webkit-border-radius: 2px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 2px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    #facebook .uiButton.uiButtonConfirm,
    #facebook .uiButtonSuppressed:active.uiButtonConfirm,
    #facebook .uiButtonSuppressed:focus.uiButtonConfirm,
    #facebook .uiButtonSuppressed:hover.uiButtonConfirm,
    #facebook .uiButton:active.uiButtonConfirm,
    #facebook .uiButtonDepressed.uiButtonConfirm {
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* Opera11.10+ */
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* IE10+ */
      background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* W3C */
      background-color: #304890 !important;
      border: 1px solid #273766 !important;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
      /* FF3.5 - 3.6 */
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */
      -webkit-box-shadow: 0 0 0;
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 0 0 0;
      /* FF3.5 - 3.6 */
      box-shadow: 0 0 0;
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */
      -webkit-transition: box-shadow;
      -webkit-transition-timing-function: ease-out;
      -webkit-transition-duration: 200ms; }
      #facebook .uiButton.uiButtonConfirm:hover,
      #facebook .uiButtonSuppressed:active.uiButtonConfirm:hover,
      #facebook .uiButtonSuppressed:focus.uiButtonConfirm:hover,
      #facebook .uiButtonSuppressed:hover.uiButtonConfirm:hover,
      #facebook .uiButton:active.uiButtonConfirm:hover,
      #facebook .uiButtonDepressed.uiButtonConfirm:hover {
        -webkit-box-shadow: 0 0 6px #ced5e5;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 0 0 6px #ced5e5;
        /* FF3.5 - 3.6 */
        box-shadow: 0 0 6px #ced5e5;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */
        -webkit-transition: box-shadow;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 200ms; }
      #facebook .uiButton.uiButtonConfirm:hover,
      #facebook .uiButtonSuppressed:active.uiButtonConfirm:hover,
      #facebook .uiButtonSuppressed:focus.uiButtonConfirm:hover,
      #facebook .uiButtonSuppressed:hover.uiButtonConfirm:hover,
      #facebook .uiButton:active.uiButtonConfirm:hover,
      #facebook .uiButtonDepressed.uiButtonConfirm:hover {
        -webkit-box-shadow: 0px 1px 0px white, 0px 0px 10px rgba(255, 255, 255, 0.6) inset;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 0px 1px 0px white, 0px 0px 10px rgba(255, 255, 255, 0.6) inset;
        /* FF3.5 - 3.6 */
        box-shadow: 0px 1px 0px white, 0px 0px 10px rgba(255, 255, 255, 0.6) inset;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
      #facebook .uiButton.uiButtonConfirm input,
      #facebook .uiButtonSuppressed:active.uiButtonConfirm input,
      #facebook .uiButtonSuppressed:focus.uiButtonConfirm input,
      #facebook .uiButtonSuppressed:hover.uiButtonConfirm input,
      #facebook .uiButton:active.uiButtonConfirm input,
      #facebook .uiButtonDepressed.uiButtonConfirm input {
        text-shadow: 0 1px 0 #000000; }
  #facebook .uiButtonSuppressed:hover {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.2) 49%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(49%, rgba(255, 255, 255, 0.2)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.2) 49%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.2) 49%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.2) 49%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.2) 49%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    /* W3C */ }
  #facebook .uiUfi .ufiItem,
  #facebook .uiBoxLightblue,
  #facebook .fbNubButton,
  #facebook .attachmentBarArea {
    background-color: #edeff4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff4), to(#dfe2e9));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #edeff4, #dfe2e9);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #edeff4, #dfe2e9);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #edeff4, #dfe2e9);
    /* IE10 */
    background-image: -o-linear-gradient(top, #edeff4, #dfe2e9);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #edeff4, #dfe2e9);
    border: 1px solid #c4cfdf !important;
    -webkit-box-shadow: 1px 1px 0px white inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 0px white inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 0px white inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook .uiHeader,
  #facebook .uiStreamHeaderTall,
  #facebook .uiBoxGray {
    background-color: #edeff4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff4), to(white));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #edeff4, white);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #edeff4, white);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #edeff4, white);
    /* IE10 */
    background-image: -o-linear-gradient(top, #edeff4, white);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #edeff4, white);
    border-top: 1px solid #c4cfdf;
    -webkit-box-shadow: 1px 1px 0px white inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 0px white inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 0px white inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook .uiPhotoThumb,
  #facebook .uiMediaThumb,
  #facebook .uiTooltip.link {
    background-color: #d9e0ea;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9e0ea), to(#b4c3d6));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #d9e0ea, #b4c3d6);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #d9e0ea, #b4c3d6);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #d9e0ea, #b4c3d6);
    /* IE10 */
    background-image: -o-linear-gradient(top, #d9e0ea, #b4c3d6);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #d9e0ea, #b4c3d6);
    -moz-border-radius: 5px;
    /* FF1-3.6 */
    -webkit-border-radius: 5px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 5px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-style: solid;
    border-width: 1px;
    border-top-color: #e9edf3;
    border-right-color: #c3cdde;
    border-bottom-color: #6d80aa;
    border-left-color: #c3cdde; }
    #facebook .uiPhotoThumb img.img,
    #facebook .uiPhotoThumb .tagWrapper,
    #facebook .uiMediaThumb img.img,
    #facebook .uiMediaThumb .tagWrapper,
    #facebook .uiTooltip.link img.img,
    #facebook .uiTooltip.link .tagWrapper {
      -moz-border-radius: 4px;
      /* FF1-3.6 */
      -webkit-border-radius: 4px;
      /* Saf3-4, iOS 1-3.2, Android <1.6 */
      border-radius: 4px;
      /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
      /* useful if you don't want a bg color from leaking outside the border: */
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
      /* FF3.5 - 3.6 */
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */
      border-style: solid;
      border-width: 1px;
      border-top-color: #7b8db4;
      border-right-color: #c3cede;
      border-bottom-color: #dee4ed;
      border-left-color: #c3cede; }
  #facebook .UIImageBlock_MED_Image, #facebook .UIImageBlock_ENT_Image,
  #facebook .UIImageBlock_Image.UIImageBlock_SMALL_Image {
    -moz-border-radius: 5px;
    /* FF1-3.6 */
    -webkit-border-radius: 5px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 5px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-style: solid;
    border-width: 1px;
    border-top-color: #e9edf3;
    border-right-color: #c3cdde;
    border-bottom-color: #6d80aa;
    border-left-color: #c3cdde; }
    #facebook .UIImageBlock_MED_Image img.img, #facebook .UIImageBlock_ENT_Image img.img,
    #facebook .UIImageBlock_Image.UIImageBlock_SMALL_Image img.img {
      -moz-border-radius: 4px;
      /* FF1-3.6 */
      -webkit-border-radius: 4px;
      /* Saf3-4, iOS 1-3.2, Android <1.6 */
      border-radius: 4px;
      /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
      /* useful if you don't want a bg color from leaking outside the border: */
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
  #facebook .uiProfilePhoto.UIImageBlock_Image.UIImageBlock_ICON_Image.uiProfilePhotoMedium.img {
    -moz-border-radius: 4px;
    /* FF1-3.6 */
    -webkit-border-radius: 4px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 4px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-style: solid;
    border-width: 1px;
    border-top-color: #e9edf3;
    border-right-color: #c3cdde;
    border-bottom-color: #6d80aa;
    border-left-color: #c3cdde; }
  #facebook .uiTypeahead {
    -webkit-box-shadow: 1px 1px 1px #e5eaf1 inset, 0 1px 0 white;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 1px #e5eaf1 inset, 0 1px 0 white;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 1px #e5eaf1 inset, 0 1px 0 white;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    -moz-border-radius: 2px;
    /* FF1-3.6 */
    -webkit-border-radius: 2px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 2px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #facebook .uiUfi .ufiNub i,
  #facebook .ufiNub.uiListItem.uiListVerticalItemBorder,
  #facebook .ufiNub.uiListItem {
    background-image: none;
    border-color: transparent transparent #c4cfdf;
    border-style: solid;
    border-width: 5px;
    display: block;
    height: 0;
    margin-left: 17px;
    width: 0;
    height: 0; }
  #facebook .sideNavItem.selectedItem .item {
    -moz-border-radius: 4px 0 0 4px;
    /* FF1-3.6 */
    -webkit-border-radius: 4px 0 0 4px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 4px 0 0 4px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #304890 !important;
    border: 1px solid #273766 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    color: #FFFFFF;
    text-shadow: 0 -1px 0 black;
    border-right: medium none; }
  #facebook .uiTooltip .center .uiTooltipText,
  #facebook .uiTooltipText,
  #facebook .edit_profilepicture {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #222222 !important;
    border: 1px solid #090909 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    -moz-border-radius: 3px;
    /* FF1-3.6 */
    -webkit-border-radius: 3px;
    /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 3px;
    /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-shadow: 0 1px 0 #000000; }
  #facebook .rfloat {
    border: none; }
    #facebook .rfloat .count.uiSideNavCount {
      border-type: solid;
      border-color: #4c70ba #3b5998 #3b5998 #4c70ba;
      background-color: #D8DFEA;
      -webkit-box-shadow: 1px 1px 1px #6e86b9 inset, 0 1px 0 white;
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 1px 1px 1px #6e86b9 inset, 0 1px 0 white;
      /* FF3.5 - 3.6 */
      box-shadow: 1px 1px 1px #6e86b9 inset, 0 1px 0 white;
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook .fbFeedTicker .tickerStoryActive, #facebook .fbFeedTicker .tickerStoryClickable:hover, #facebook li.item:hover {
    background-color: #edeff4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff4), to(#dfe2e9));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #edeff4, #dfe2e9);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #edeff4, #dfe2e9);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #edeff4, #dfe2e9);
    /* IE10 */
    background-image: -o-linear-gradient(top, #edeff4, #dfe2e9);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #edeff4, #dfe2e9);
    border: 1px solid #c4cfdf !important;
    -webkit-box-shadow: 1px 1px 0px white inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 0px white inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 0px white inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook .uiSideNav .item:hover, #facebook .uiSideNav .item:active, #facebook .uiSideNav .item:focus, #facebook .uiSideNav .subitem:hover, #facebook .uiSideNav .subitem:active, #facebook .uiSideNav .subitem:focus {
    background-color: #edeff4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff4), to(#dfe2e9));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #edeff4, #dfe2e9);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #edeff4, #dfe2e9);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #edeff4, #dfe2e9);
    /* IE10 */
    background-image: -o-linear-gradient(top, #edeff4, #dfe2e9);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #edeff4, #dfe2e9);
    border: 1px solid #c4cfdf !important;
    -webkit-box-shadow: 1px 1px 0px white inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 0px white inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 0px white inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    color: #333;
    text-shadow: 0 -1px 0 white; }
  #facebook .uiMenuItem.selected {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #304890 !important;
    border: 1px solid #273766 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    text-shadow: 0 -1px 0 black; }
    #facebook .uiMenuItem.selected a {
      border: none; }
  #facebook .uiToken {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #304890 !important;
    border: 1px solid #273766 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    text-shadow: 0 -1px 0 black; }
  #facebook .uiMetaComposerMessageBox {
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook #blueBar {
    -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #304890 !important;
    border: 1px solid #273766 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    /* changing logo to transparent mode */
    /* right top navigation */ }
    #facebook #blueBar .slimHeader #pageLogo a, #facebook #blueBar .slimHeader #pageLogo a:hover, #facebook #blueBar .slimHeader #pageLogo a:focus, #facebook #blueBar .slimHeader #pageLogo a:active {
      background-color: transparent;
      -webkit-box-shadow: 0 0 0;
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 0 0 0;
      /* FF3.5 - 3.6 */
      box-shadow: 0 0 0;
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */
      -webkit-transition: box-shadow;
      -webkit-transition-timing-function: ease-out;
      -webkit-transition-duration: 200ms; }
      #facebook #blueBar .slimHeader #pageLogo a:hover, #facebook #blueBar .slimHeader #pageLogo a:hover:hover, #facebook #blueBar .slimHeader #pageLogo a:focus:hover, #facebook #blueBar .slimHeader #pageLogo a:active:hover {
        -webkit-box-shadow: 0 0 6px #333333 inset;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 0 0 6px #333333 inset;
        /* FF3.5 - 3.6 */
        box-shadow: 0 0 6px #333333 inset;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */
        -webkit-transition: box-shadow;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 200ms; }
    #facebook #blueBar #pageNav .topNavLink > a {
      text-shadow: 0 1px 0 #000000;
      text-shadow: 0 0 0;
      -webkit-transition: text-shadow;
      -webkit-transition-timing-function: ease-out;
      -webkit-transition-duration: 200ms; }
      #facebook #blueBar #pageNav .topNavLink > a:hover {
        text-shadow: 0 0 6px #ced5e5, 0 0 6px #ced5e5;
        -webkit-transition: box-shadow;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 200ms; }
    #facebook #blueBar #pageNav .topNavLink ul li a:hover, #facebook #blueBar #pageNav .topNavLink ul li label > input:hover {
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* Opera11.10+ */
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* IE10+ */
      background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
      /* W3C */
      background-color: #304890 !important;
      border: 1px solid #273766 !important;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
      /* FF3.5 - 3.6 */
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */
      text-shadow: 0 -1px 0 black; }
    #facebook #blueBar .uiTypeahead {
      -webkit-box-shadow: 1px 1px 1px #e5eaf1 inset, 0 1px 0 rgba(255, 255, 255, 0.3);
      /* Saf3.0+, Chrome */
      -moz-box-shadow: 1px 1px 1px #e5eaf1 inset, 0 1px 0 rgba(255, 255, 255, 0.3);
      /* FF3.5 - 3.6 */
      box-shadow: 1px 1px 1px #e5eaf1 inset, 0 1px 0 rgba(255, 255, 255, 0.3);
      /* Opera 10.5, IE9, FF4+, Chrome 10+ */
      -moz-border-radius: 2px;
      /* FF1-3.6 */
      -webkit-border-radius: 2px;
      /* Saf3-4, iOS 1-3.2, Android <1.6 */
      border-radius: 2px;
      /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
      /* useful if you don't want a bg color from leaking outside the border: */
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
    #facebook #blueBar .uiTypeaheadView .search li,
    #facebook #blueBar #jewelContainer {
      /* fb jewel flyout */ }
      #facebook #blueBar .uiTypeaheadView .search li.header,
      #facebook #blueBar #jewelContainer.header {
        background-color: #edeff4;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff4), to(white));
        /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(top, #edeff4, white);
        /* Chrome 10+, Saf5.1+, iOS 5+ */
        background-image: -moz-linear-gradient(top, #edeff4, white);
        /* FF3.6 */
        background-image: -ms-linear-gradient(top, #edeff4, white);
        /* IE10 */
        background-image: -o-linear-gradient(top, #edeff4, white);
        /* Opera 11.10+ */
        background-image: linear-gradient(top, #edeff4, white);
        border-top: 1px solid #c4cfdf;
        -webkit-box-shadow: 1px 1px 0px white inset;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 1px 1px 0px white inset;
        /* FF3.5 - 3.6 */
        box-shadow: 1px 1px 0px white inset;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
      #facebook #blueBar .uiTypeaheadView .search li.calltoaction.selected, #facebook #blueBar .uiTypeaheadView .search li.user.selected, #facebook #blueBar .uiTypeaheadView .search li.page.selected, #facebook #blueBar .uiTypeaheadView .search li.place.selected, #facebook #blueBar .uiTypeaheadView .search li.app.selected,
      #facebook #blueBar #jewelContainer.calltoaction.selected,
      #facebook #blueBar #jewelContainer.user.selected,
      #facebook #blueBar #jewelContainer.page.selected,
      #facebook #blueBar #jewelContainer.place.selected,
      #facebook #blueBar #jewelContainer.app.selected {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* Opera11.10+ */
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* IE10+ */
        background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* W3C */
        background-color: #304890 !important;
        border: 1px solid #273766 !important;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* FF3.5 - 3.6 */
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */
        text-shadow: 0 -1px 0 black; }
        #facebook #blueBar .uiTypeaheadView .search li.calltoaction.selected a, #facebook #blueBar .uiTypeaheadView .search li.user.selected a, #facebook #blueBar .uiTypeaheadView .search li.page.selected a, #facebook #blueBar .uiTypeaheadView .search li.place.selected a, #facebook #blueBar .uiTypeaheadView .search li.app.selected a,
        #facebook #blueBar #jewelContainer.calltoaction.selected a,
        #facebook #blueBar #jewelContainer.user.selected a,
        #facebook #blueBar #jewelContainer.page.selected a,
        #facebook #blueBar #jewelContainer.place.selected a,
        #facebook #blueBar #jewelContainer.app.selected a {
          background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
          /* Opera11.10+ */
          background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
          /* IE10+ */
          background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
          /* W3C */
          background-color: #304890 !important;
          border: 1px solid #273766 !important;
          -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
          /* Saf3.0+, Chrome */
          -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
          /* FF3.5 - 3.6 */
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
          /* Opera 10.5, IE9, FF4+, Chrome 10+ */
          text-shadow: 0 -1px 0 black; }
      #facebook #blueBar .uiTypeaheadView .search li .jewelFooter:hover a,
      #facebook #blueBar #jewelContainer .jewelFooter:hover a {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* Opera11.10+ */
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* IE10+ */
        background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* W3C */
        background-color: #304890 !important;
        border: 1px solid #273766 !important;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* FF3.5 - 3.6 */
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
      #facebook #blueBar .uiTypeaheadView .search li #fbMessagesItemList li.selected a,
      #facebook #blueBar .uiTypeaheadView .search li #fbNotificationsList li.selected a,
      #facebook #blueBar #jewelContainer #fbMessagesItemList li.selected a,
      #facebook #blueBar #jewelContainer #fbNotificationsList li.selected a {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* Opera11.10+ */
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* IE10+ */
        background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
        /* W3C */
        background-color: #304890 !important;
        border: 1px solid #273766 !important;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* FF3.5 - 3.6 */
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
      #facebook #blueBar .uiTypeaheadView .search li #fbMessagesItemList li.selected img.img,
      #facebook #blueBar .uiTypeaheadView .search li #fbNotificationsList li.selected img.img,
      #facebook #blueBar #jewelContainer #fbMessagesItemList li.selected img.img,
      #facebook #blueBar #jewelContainer #fbNotificationsList li.selected img.img {
        -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
        /* Saf3.0+, Chrome */
        -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
        /* FF3.5 - 3.6 */
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
        /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  #facebook .innerWrap {
    margin-bottom: -1px; }
  #facebook .wrap {
    margin-bottom: 1px; }
  #facebook .fbChatOrderedList .item a span {
    display: inline-block;
    margin-left: 0;
    -webkit-transition: margin;
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-duration: 200ms; }
  #facebook .fbChatOrderedList .item:hover a {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #304890 !important;
    border: 1px solid #273766 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    text-shadow: 0 -1px 0 black;
    color: #FFFFFF; }
    #facebook .fbChatOrderedList .item:hover a span {
      margin-left: 5px;
      -webkit-transition: margin;
      -webkit-transition-timing-function: ease-out;
      -webkit-transition-duration: 200ms; }

/* pop ups */
.generic_dialog.pop_dialog {
  /* virtual input element */ }
  .generic_dialog.pop_dialog .pop_content h2.dialog_title {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(49%, rgba(255, 255, 255, 0.1)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0.15) 100%);
    /* W3C */
    background-color: #304890 !important;
    border: 1px solid #273766 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 3px rgba(255, 255, 255, 0.4) inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }
  .generic_dialog.pop_dialog .uiTypeahead {
    -webkit-box-shadow: 0 0 0 transparent;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 0 0 transparent;
    /* FF3.5 - 3.6 */
    box-shadow: 0 0 0 transparent;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
    .generic_dialog.pop_dialog .uiTypeahead .wrap {
      margin-bottom: 0; }
  .generic_dialog.pop_dialog .MessagingComposerTypeaheadWrapper,
  .generic_dialog.pop_dialog .MessagingComposerContainer {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
    /* FF3.5 - 3.6 */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
  .generic_dialog.pop_dialog .dialog_buttons {
    background-color: #edeff4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff4), to(white));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #edeff4, white);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #edeff4, white);
    /* FF3.6 */
    background-image: -ms-linear-gradient(top, #edeff4, white);
    /* IE10 */
    background-image: -o-linear-gradient(top, #edeff4, white);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #edeff4, white);
    border-top: 1px solid #c4cfdf;
    -webkit-box-shadow: 1px 1px 0px white inset;
    /* Saf3.0+, Chrome */
    -moz-box-shadow: 1px 1px 0px white inset;
    /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 0px white inset;
    /* Opera 10.5, IE9, FF4+, Chrome 10+ */ }
